XML 99 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 5,617  
2025 4,997  
2026 5,019  
2027 2,814  
2028 1,813  
Thereafter 7,602  
Total 27,862  
Less: Imputed Interest 9,935  
Present value of net lease payments 17,927  
Lease liability, current portion 3,621 $ 2,538
Operating lease liabilities, less current portion 14,306 $ 18,044
Total lease liability $ 17,927