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

 March 31, 2026December 31, 2025
Revolving line of credit$25,000 $— 
Term loan, net of deferred debt issuance costs of $190 and $218 in 2026 and 2025, respectively
39,810 39,782 
2.250% convertible notes, net of deferred debt issuance costs of $5,010 and $6,073 in 2026 and 2025, respectively
794,990 793,927 
Finance leases
1,068 1,233 
Total debt860,868 834,942 
Less:  Current portion711 712 
Total long-term debt$860,157 $834,230 
Schedule of Maturities of Long-Term Debt
The scheduled maturities of long-term debt outstanding at March 31, 2026 are as follows:

Remaining, 2026
$— 
2027
800,000 
2028
— 
2029
— 
2030
65,000 
2031
— 
The above amounts exclude deferred debt issuance costs and finance leases.