Annual report pursuant to Section 13 and 15(d)

Leases - Maturities (Details)

v3.24.0.1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 27,207  
2025 8,066  
2026 9,439  
2027 9,526  
2028 9,645  
Thereafter 42,528  
Total lease payments 106,411  
Less imputed interest (31,618)  
Total lease liabilities 74,793 $ 62,691
Financing Leases    
2024 38  
2025 0  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total lease payments 38  
Less imputed interest 0  
Total lease liabilities $ 38  
Finance lease, liability, statement of financial position [extensible enumeration] Other Liabilities, Noncurrent  
Operating lease, liability, statement of financial position [extensible enumeration] Other Liabilities, Noncurrent