Quarterly report pursuant to Section 13 or 15(d)

Leases - Operating Lease Maturity (Details)

v3.23.3
Leases - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 2,309  
2024 8,829  
2025 8,267  
2026 6,936  
2027 5,665  
Thereafter 17,963  
Total remaining lease payments 49,969  
Less: imputed interest 7,650  
Total operating lease liabilities 42,319  
Less: current portion (7,046) $ (6,643)
Long-term operating lease liabilities $ 35,273 $ 34,404