v3.26.1
Long-term Debt - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Long-term Debt    
Beginning balance $ 191,341  
Accretion 6,494  
Payments (19,969)  
Ending balance 177,866  
Less: current portion of long-term debt (50,223) $ (58,406)
Long-term portion of long-term debt $ 127,643 $ 132,935