v3.26.1
Long Term Debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consists of the following:

 June 30, 2026December 31, 2025
Revolving line of credit$193,000 $— 
Term A-1 Loan, net of deferred debt issuance costs of $168 and $218 in 2026 and 2025, respectively
39,832 39,782 
Term A-2 Loan, net of deferred debt issuance costs of $3,474 in 2026
446,526 — 
2.250% convertible notes, net of deferred debt issuance costs of $768 and $6,073 in 2026 and 2025, respectively
153,990 793,927 
Finance leases
901 1,233 
Total debt834,249 834,942 
Less:  Current portion177,199 712 
Total long-term debt$657,050 $834,230 
Schedule of Maturities of Long-Term Debt
The scheduled maturities of long-term debt outstanding at June 30, 2026 are as follows:

Remaining, 2026
$11,250 
2027
182,883 
2028
39,375 
2029
45,000 
2030
559,250 
The above amounts exclude deferred debt issuance costs and finance leases.