XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Future Minimum Lease Payments    
Remainder of fiscal year $ 4,749  
Year one 5,499 $ 5,825
Year two 4,065 4,842
Year three 2,414 3,443
Year four 1,222 1,887
Year five   786
Thereafter 1,787  
Thereafter   962
Total minimum lease payments 19,736 17,745
Less imputed interest (1,514) (1,143)
Total operating lease liabilities $ 18,222 $ 16,602