v3.26.1
LONG-TERM DEBT - Schedule of Long-term Debt Instruments (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Feb. 23, 2022
Debt Instrument [Line Items]      
Long-term debt, gross $ 354,800,000 $ 354,800,000  
Debt issuance costs (2,266,000) (2,460,000)  
Total term loan debt 352,484,000 352,290,000  
Less: Current portion 0 0  
Long-term debt, net of debt issuance costs and current portion 352,484,000 352,290,000  
2022 Credit Agreement | Line of Credit | Secured Debt      
Debt Instrument [Line Items]      
Maximum borrowing capacity     $ 675,000,000
Long-term debt, term     7 years
Long-term debt, gross 354,750,000 354,750,000  
2022 Credit Agreement | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity 150,000,000   $ 150,000,000
Long-term debt, term     5 years
Long-term debt, gross $ 0 $ 0