XML 97 R88.htm IDEA: XBRL DOCUMENT v3.23.3
Lease Commitments - Future Undiscounted Lease Payments Due Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 7,434  
2024 6,589  
2025 4,789  
2026 2,986  
2027 2,549  
2028 5,604  
Thereafter 232  
Total undiscounted operating lease liability 30,183  
Imputed interest 1,823  
Total operating lease liability included in the accompanying balance sheet $ 28,360 $ 31,267