v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Nov. 25, 2022
Debt Instrument [Line Items]      
Revolving Credit Facility $ 1,500 $ 1,125  
Debt issuance costs (3,264) (378)  
Total term debt 76,473 100,303  
Less: current portion 18,439 23,057  
Long-term debt, net 182,659 202,246  
Equipment Finance Loan | Loans Payable      
Debt Instrument [Line Items]      
Equipment Finance Loan 2,756 5,435 $ 20,000
Revolving Credit Facility      
Debt Instrument [Line Items]      
Revolving Credit Facility 124,625 125,000  
Term Loan Facility      
Debt Instrument [Line Items]      
Term Loan Facility 76,981 95,246  
Equipment Finance Loan $ 77,000 $ 95,200