XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Future Minimum Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Twelve Months Ended:    
September 30, 2024 $ 1,765  
September 30, 2025 6,880  
September 30, 2026 5,987  
September 30, 2027 2,894  
September 30, 2028 2,502  
Thereafter 5,776  
Total future minimum lease payments 25,804  
Amounts representing interest (1,382)  
Present value of net future minimum lease payments $ 24,422 $ 29,267