v3.26.1
TERM LOANS AND REVOLVING CREDIT FACILITY - Schedule of term loans and revolving credit facilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
May 09, 2025
Dec. 31, 2024
Nov. 10, 2022
Aug. 16, 2022
Debt Instrument [Line Items]          
Less: Unamortized debt issuance costs and discount $ (17,792)        
Total Term Loans 1,427,733        
Revolving Credit Facility          
Debt Instrument [Line Items]          
Senior notes payable 128,117   $ 205,569    
Less: Unamortized debt issuance costs and discount (8,820)   (6,140)    
Total Term Loans $ 119,297   $ 199,429    
Revolving Credit Facility | Term Loans | Lingo Term Loan          
Debt Instrument [Line Items]          
Weighted average interest rate 0.00%   7.91%    
Senior notes payable $ 0   $ 52,925 $ 73,000 $ 45,000
Revolving Credit Facility | Term Loans | Nomura Term Loan          
Debt Instrument [Line Items]          
Weighted average interest rate 0.00%   11.52%    
Senior notes payable $ 0   $ 122,538    
Revolving Credit Facility | Term Loans | BRPAC Term Loan          
Debt Instrument [Line Items]          
Weighted average interest rate 6.83%   7.42%    
Senior notes payable $ 64,000   $ 30,106    
Revolving Credit Facility | Term Loans | Oaktree Term Loan          
Debt Instrument [Line Items]          
Weighted average interest rate 11.82%   0.00%    
Senior notes payable $ 64,117   $ 0    
Revolving Credit Facility | Revolving Credit Facility | Targus Revolver Loan          
Debt Instrument [Line Items]          
Weighted average interest rate 7.20%   10.39%    
Senior notes payable $ 6,638   $ 16,329    
Total Term Loans   $ 5,000