XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long Term Debt (Details) - USD ($)
12 Months Ended
Oct. 18, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]        
Money market funds   $ 137,074,000 $ 168,481,000  
Repayments of lines of credit   61,275,000 40,000,000 $ 40,000,000
Amended Credit Facility | Revolving Credit Facility        
Debt Instrument [Line Items]        
Revolving credit facility maximum borrowing capacity $ 250,000,000      
Maximum aggregate incremental term loans $ 300,000,000      
Percentage of consolidated EBITDA to be funded 100.00%      
Maximum leverage ratio allowed in order to increase obligation 1.75      
Debt financing costs $ 1,700,000      
Debt instrument term 5 years      
Maximum total leverage ratio 2.00      
Money market funds $ 150,000,000      
Minimum coverage ratio 1.75      
Revolving credit facility, outstanding   0 61,400,000  
Repayments of lines of credit   61,300,000    
Interest paid   $ 3,200,000 6,800,000 $ 4,200,000
Amended Credit Facility | Revolving Credit Facility | Minimum        
Debt Instrument [Line Items]        
Margin rate 1.50%      
Unused commitment fee 0.20%      
Amended Credit Facility | Revolving Credit Facility | Maximum        
Debt Instrument [Line Items]        
Margin rate 2.00%      
Unused commitment fee 0.30%      
Amendment to the Credit Facility, Subfacility for Borrowings in Foreign Currencies | Revolving Credit Facility        
Debt Instrument [Line Items]        
Revolving credit facility maximum borrowing capacity $ 150,000,000      
Amendment to the Credit Facility, Subfacility for Borrowings in Foreign Currencies | Revolving Credit Facility | Australia, Dollars        
Debt Instrument [Line Items]        
Revolving credit facility, outstanding     $ 3,400,000