XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining nine months ending December 31, 2024 $ 2,280  
Year ending December 31, 2025 2,210  
Year ending December 31, 2026 1,950  
Year ending December 31, 2027 1,762  
Year ending December 31, 2028 1,338  
Thereafter 5,412  
Total undiscounted lease payments 14,952  
Imputed interest (2,890)  
Total lease liabilities $ 12,062 $ 12,080