v3.26.1
Notes payable and debt - Schedule of notes payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Feb. 18, 2026
Dec. 31, 2025
Notes payable      
Outstanding balance $ 619,266    
Less: Unamortized debt discount and deferred financing fees (7,725)   $ (6,071)
Notes payable, net of unamortized debt discount and deferred financing fees 611,541   548,652
Less: Notes payable - current (41,009)   (35,730)
Notes payable - net of current 570,532   512,922
Senior Secured Notes – 2029      
Notes payable      
Outstanding balance 500,000   0
Less: Unamortized debt discount and deferred financing fees   $ (1,800)  
Senior Secured Notes – 2027      
Notes payable      
Outstanding balance 43,494   56,597
Senior Secured Notes – 2026      
Notes payable      
Outstanding balance 0   456,815
Less: Unamortized debt discount and deferred financing fees   $ (4,700)  
Amended Needham LOC      
Notes payable      
Outstanding balance 52,000   21,910
ABL Facility – EWB      
Notes payable      
Outstanding balance 12,000   12,000
Seller note payable      
Notes payable      
Outstanding balance 3,952   4,093
Other notes payable      
Notes payable      
Outstanding balance $ 7,820   $ 3,308