XML 103 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
Remaining 2023 $ 7,162  
2024 11,817  
2025 8,893  
2026 6,734  
2027 5,728  
Thereafter 17,080  
Total future minimum lease payments 57,414  
Less: imputed interest (5,510)  
Total 51,904 $ 52,015
Remaining 2023 412  
2024 782  
2025 782  
2026 368  
2027 0  
Thereafter 0  
Total future minimum lease payments 2,344  
Less: imputed interest (177)  
Total $ 2,167 $ 0