XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Lease Payments Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 1,635  
2024 6,133  
2025 5,792  
2026 5,029  
2027 4,068  
Thereafter 23,146  
Total lease payments 45,803  
Less: imputed interest (9,268)  
Present value of lease liabilities $ 36,535 $ 39,790