v3.26.1
Notes payable and debt - Schedule of credit facilities outstanding (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 18, 2026
Dec. 31, 2021
Jun. 30, 2026
Dec. 31, 2025
Oct. 31, 2025
Oct. 10, 2025
Jun. 30, 2025
Nov. 06, 2024
Notes payable                
Outstanding balance     $ 619,266          
Line of credit                
Notes payable                
Original facility size     1,170,970          
Outstanding balance     619,266          
Senior Secured Notes – 2029                
Notes payable                
Outstanding balance     500,000 $ 0        
Gross proceeds $ 500,000              
Senior Secured Notes – 2029 | Line of credit                
Notes payable                
Original facility size     500,000          
Outstanding balance     $ 500,000          
Interest rate, stated percentage     11.50%          
Effective interest rate     12.16%          
Senior Secured Notes – 2027                
Notes payable                
Outstanding balance     $ 43,494 56,597        
Effective interest rate             10.69%  
Senior Secured Notes – 2027 | Line of credit                
Notes payable                
Original facility size     67,000          
Outstanding balance     $ 43,494          
Interest rate, stated percentage     10.00%          
Effective interest rate     10.69%          
Senior Secured Notes – 2026                
Notes payable                
Outstanding balance     $ 0 456,815        
Effective interest rate             9.30%  
Gross proceeds   $ 475,000            
Senior Secured Notes – 2026 | Line of credit                
Notes payable                
Original facility size     475,000          
Outstanding balance     $ 0          
Interest rate, stated percentage     8.00%          
Effective interest rate     9.30%          
Amended Needham LOC                
Notes payable                
Outstanding balance     $ 52,000 21,910        
Effective interest rate             7.99%  
Amended Needham LOC | Line of credit                
Notes payable                
Original facility size     100,000          
Outstanding balance     $ 52,000          
Interest rate, stated percentage 8.99%   8.99%          
Effective interest rate     8.99%          
Amended Needham LOC | Line of credit | Revolving credit facility                
Notes payable                
Original facility size         $ 40,000 $ 100,000   $ 40,000
ABL Facility – EWB                
Notes payable                
Outstanding balance     $ 12,000 12,000        
Effective interest rate             6.00%  
ABL Facility – EWB | Line of credit                
Notes payable                
Original facility size     12,000          
Outstanding balance     $ 12,000          
Interest rate, stated percentage     6.00%          
Effective interest rate     6.00%          
Other notes payable                
Notes payable                
Outstanding balance     $ 7,820 3,308        
Other notes payable | Line of credit                
Notes payable                
Original facility size     11,870          
Outstanding balance     7,820          
Seller note payable                
Notes payable                
Outstanding balance     3,952 $ 4,093        
Effective interest rate             5.00%  
Seller note payable | Line of credit                
Notes payable                
Original facility size     5,100          
Outstanding balance     $ 3,952          
Interest rate, stated percentage     5.00%          
Effective interest rate     5.00%