XML 97 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Lease Commitments - Future Undiscounted Lease Payments Due Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 7,412  
2024 6,593  
2025 5,000  
2026 3,134  
2027 2,347  
2028 5,423  
Thereafter 342  
Total undiscounted operating lease liability 30,251  
Imputed interest 1,622  
Total operating lease liability included in the accompanying balance sheet $ 28,629 $ 31,267