v3.26.1
Accrued Expenses and Other Current Liabilities - Additional Information (Details)
$ in Thousands
1 Months Ended
Nov. 30, 2025
USD ($)
installment
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Supplier Finance Program [Line Items]      
Financing arrangement $ 964    
Interest rate 7.49%    
Number of monthly installments | installment 11    
Accrued insurance reserve   $ 2,158 $ 2,282
Accrued insurance   $ 270 $ 794
Minimum      
Supplier Finance Program [Line Items]      
Accrued insurance reserve $ 80    
Maximum      
Supplier Finance Program [Line Items]      
Accrued insurance reserve $ 90