v3.26.1
Leases - Schedule of Operating and Finance Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]        
Total operating costs $ 2,228 $ 318 $ 2,593 $ 549
Interest on lease liabilities 4 0 4 0
Total lease cost 2,232 318 2,597 549
Month-to-Month Lease Arrangements        
Lessee, Lease, Description [Line Items]        
Total operating costs 1,865 80 1,922 151
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Lessee, Lease, Description [Line Items]        
Total operating costs 742 106 847 186
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Lessee, Lease, Description [Line Items]        
Total operating costs $ 1,486 $ 212 $ 1,746 $ 363