Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Maturity Analysis Related to Operating and Finance Leases (Details)

v3.24.1
Leases - Schedule of Maturity Analysis Related to Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Feb. 28, 2023
Dec. 31, 2022
Operating Leases      
2024 $ 6,935    
2025 7,217    
2026 7,252    
2027 7,260    
2028 3,392    
Thereafter 12,415    
Total lease payments 44,471 $ 34,500  
Less interest 25,002    
Total lease liabilities 19,469    
Finance Leases      
2024 2,418    
2025 2,285    
2026 984    
2027 54    
Total lease payments 5,741    
Less interest 753    
Total lease liabilities [1] $ 4,988   $ 411
[1] Refer to Note 15 “Leases” for further discussion.