XML 106 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
Remaining 2023 $ 3,709  
2024 11,997  
2025 9,171  
2026 6,987  
2027 5,929  
Thereafter 17,281  
Total future minimum lease payments 55,074  
Less: imputed interest (5,284)  
Total 49,790 $ 52,015
Finance Leases    
Remaining 2023 452  
2024 1,848  
2025 1,848  
2026 898  
2027 0  
Thereafter 0  
Total future minimum lease payments 5,046  
Less: imputed interest (381)  
Total $ 4,665 $ 0