v3.26.1
Leases (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]      
Cash paid for amounts included in the measurement of operating lease liabilities   $ 4,647 $ 4,391
Building      
Lessee, Lease, Description [Line Items]      
Abatement period 12 months 12 months  
Initial rental rate $ 3,600 $ 3,600  
Annual rent increases 3.00% 3.00%  
Term 12 years 12 years  
Extension term 10 years 10 years  
Security deposit $ 400 $ 400  
Cash paid for amounts included in the measurement of operating lease liabilities $ 300