v3.26.1
Long-term Debt - Summary (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Long-term Debt    
Beginning balance $ 191,341  
Accretion 12,790  
Payments (28,026)  
Ending balance 176,105  
Less: current portion of long-term debt (53,952) $ (58,406)
Long-term portion of long-term debt $ 122,153 $ 132,935