Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.24.3
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Maturities of lease liabilities due in the 12-month period ending March 31,    
2025 $ 3,325  
2026 3,641  
2027 3,637  
2028 3,287  
2029 3,089  
Thereafter 5,038  
Operating lease liabilities payments due 22,017  
Less imputed interest (1,870)  
Total lease liabilities 20,147  
Operating lease liability - current 2,777 $ 3,653
Operating lease liability - noncurrent $ 17,370 $ 18,270