v3.26.1
Debt - AR Securitization Facility (Details) - USD ($)
$ in Thousands
26 Months Ended
Aug. 11, 2025
Aug. 10, 2025
Mar. 31, 2026
Mar. 31, 2025
Debt Instrument [Line Items]        
AR Securitization     $ 380,198 $ 165,481
Other debt     $ 5,606 0
Secured Loan Due December 2026 | Secured Debt        
Debt Instrument [Line Items]        
Stated interest rate percentage     2.70%  
Secured Debt | AR Securitization        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 60,000 $ 55,000    
Debt instrument, basis spread on variable rate 1.10% 0.10%    
Long-term debt, gross     $ 53,400 25,000
Deferred finance costs     273 536
AR securitization facility extension     139  
Unamortized fees     134  
Accumulated amortization balances     53 $ 327
Secured Debt | AR Securitization | United States        
Debt Instrument [Line Items]        
AR Securitization     $ 84,039