v3.25.4
DEBT - 2024 Credit Agreement (Details)
1 Months Ended 12 Months Ended
Dec. 20, 2024
USD ($)
Apr. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
DEBT        
Payments for debt issuance costs       $ 3,105,000
Unamortized deferred debt costs included as an offset to debt     $ 1,842,000 2,171,000
Proceeds from credit facility       5,500,000
Letter of credit        
DEBT        
Amount outstanding     2,944,000  
2024 credit agreement        
DEBT        
Loss on debt modification       139,000
Financing costs paid       2,759,000
Fees paid to lenders       2,293,000
Payments for debt issuance costs       466,000
Unamortized deferred debt costs included as an offset to debt     1,842,000 2,171,000
Increase in total net leverage ratio 0.5      
Aggregate of additional revolving term loan commitments $ 100,000,000      
2024 credit agreement | Period after the quarter ended Match 31, 2026        
DEBT        
Total net leverage ratio 3.5      
2024 credit agreement | Each quarter starting with the quarter ended December 31, 2024        
DEBT        
Minimum fixed charge coverage ratio 1.25      
Total net leverage ratio 4      
2024 credit agreement | Base Rate | Minimum        
DEBT        
Applicable margin (as a percent) 0.50%      
2024 credit agreement | Base Rate | Maximum        
DEBT        
Applicable margin (as a percent) 1.50%      
2024 credit agreement | SOFR | Minimum        
DEBT        
Applicable margin (as a percent) 1.50%      
2024 credit agreement | SOFR | Maximum        
DEBT        
Applicable margin (as a percent) 2.50%      
2024 credit agreement | Term loan        
DEBT        
Financing costs paid       1,052,000
Outstanding borrowings     $ 308,813,000 $ 225,000,000
Increase in total net leverage ratio     5.47 6.13
Face amount $ 225,000,000      
Aggregate principal amount (as a percent) 1.25%      
2024 credit agreement | Revolving credit facility        
DEBT        
Financing costs paid       $ 818,000
Outstanding borrowings     $ 0 0
Available borrowing capacity     173,025,000  
Maximum borrowing capacity $ 175,000,000      
2024 credit agreement | Delayed draw term loan facility        
DEBT        
Financing costs paid       $ 888,000
2024 credit agreement | Letter of credit        
DEBT        
Outstanding letters of credit     $ 1,975,000  
Maximum borrowing capacity 30,000,000      
2024 credit agreement | Swing line loans        
DEBT        
Maximum borrowing capacity 10,000,000      
2024 credit agreement | DDTL A-1 facility        
DEBT        
Maximum borrowing capacity 115,000,000      
2024 credit agreement | DDTL A-1 facility | Zircaloy        
DEBT        
Maximum borrowing capacity   $ 115,000,000    
Proceeds from credit facility   $ 97,500,000    
2024 credit agreement | DDTL A-2 facility        
DEBT        
Maximum borrowing capacity $ 75,000,000      
2024 credit agreement | Revolving Credit Facility, DDTL A-1 Facility & DDTL A-2 Facility | Minimum        
DEBT        
Commitment Fee 0.175%      
2024 credit agreement | Revolving Credit Facility, DDTL A-1 Facility & DDTL A-2 Facility | Maximum        
DEBT        
Commitment Fee 0.25%