Annual report pursuant to Section 13 and 15(d)

Commitment and Contingencies - Long-Term Purchase Commitment (Details)

v3.24.1
Commitment and Contingencies - Long-Term Purchase Commitment (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 759
2025 613
2026 441
2027 316
Recorded Unconditional Purchase Obligation, to be Paid, Year Five 78
Recorded unconditional purchase obligation due after year four $ 2,207