XML 245 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Liability Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 6,465
2025 2,673
2026 1,359
2027 745
2028 and thereafter 0
Total lease payments 11,242
Less: Imputed interest (733)
Present value of operating lease liabilities $ 10,509