XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Operating Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 2,846  
2025 3,069  
2026 2,960  
2027 2,109  
2028 1,985  
Thereafter 3,692  
Undiscounted minimum lease payments payable 16,661  
Less: imputed interest (2,910)  
Present value of lease liability $ 13,751 $ 12,539