v3.26.1
Debt, Net - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unamortized debt issuance costs - Term loans $ (10,117) $ (11,067)
Long-term debt, net 261,426 240,272
Plus: current portion of long-term debt 2,400 1,800
Total debt, net of debt issuance costs $ 263,826 242,072
Term loans    
Debt Instrument [Line Items]    
Weighted average interest rate (as a percent) 9.07%  
Total debt, gross $ 256,543 251,339
Revolving credit facilities | Revolving credit facilities    
Debt Instrument [Line Items]    
Weighted average interest rate (as a percent) 6.99%  
Total debt, gross $ 15,000 $ 0