XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining six months ending December 31, 2024 $ 1,449  
Year ending December 31, 2025 2,315  
Year ending December 31, 2026 2,027  
Year ending December 31, 2027 1,816  
Year ending December 31, 2028 1,338  
Thereafter 5,401  
Total undiscounted lease payments 14,346  
Imputed interest (2,554)  
Total lease liabilities $ 11,792 $ 12,080