XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Background and Basis of Presentation - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Remaining three months of 2024 $ 1,938
2025 6,802
2026 6,388
2027 6,134
2028 3,518
2029 1,946
Thereafter 8,340
Total future minimum lease payments 35,066
Less imputed interest (5,770)
Total operating lease liabilities $ 29,296