v3.26.1
Debt - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 24, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 15, 2021
Line of Credit Facility              
Line of credit maximum borrowing amount   $ 300,000,000   $ 300,000,000   $ 300,000,000  
Debt amortization expense   $ 61,000 $ 48,000 $ 123,000 $ 97,000    
Revolving Credit Facility Due 2026              
Line of Credit Facility              
Line of credit maximum borrowing amount             $ 400,000,000
Revolving Credit Facility Due 2030              
Line of Credit Facility              
Line of credit maximum borrowing amount $ 300,000,000            
Line of credit facility contingent increase to maximum borrowing capacity $ 125,000,000            
Maturity date Nov. 24, 2030            
Revolving Credit Facility Due 2030 | Minimum              
Line of Credit Facility              
Commitment fee percentage per annum 0.175%            
Revolving Credit Facility Due 2030 | Maximum              
Line of Credit Facility              
Commitment fee percentage per annum 0.25%            
Revolving Credit Facility | Minimum              
Line of Credit Facility              
Interest rate       0.00%      
Contractual rate   2.45%   2.45%      
Revolving Credit Facility | Maximum              
Line of Credit Facility              
Contractual rate   3.36%   3.36%      
Revolving Credit Facility | U S Dollar Denominated Debt | Minimum              
Line of Credit Facility              
Interest rate plus an applicable margin       1.00%      
Revolving Credit Facility | U S Dollar Denominated Debt | Maximum              
Line of Credit Facility              
Interest rate plus an applicable margin       1.75%      
Revolving Credit Facility | Foreign Currency Denominated Debt | Minimum              
Line of Credit Facility              
Interest rate plus an applicable margin       1.00%      
Revolving Credit Facility | Foreign Currency Denominated Debt | Maximum              
Line of Credit Facility              
Interest rate plus an applicable margin       1.75%      
Revolving Credit Facility Due 2024 Swingline Sublimit              
Line of Credit Facility              
Line of credit maximum borrowing amount $ 20,000,000            
Revolving Credit Facility Due 2030 Alternative Currency Sublimit              
Line of Credit Facility              
Line of credit maximum borrowing amount 150,000,000            
Revolving Credit Facility Due 2030 Letter Of Credit Sublimit              
Line of Credit Facility              
Line of credit maximum borrowing amount $ 20,000,000            
Line of Credit | Revolving Credit Facility Due 2030              
Line of Credit Facility              
Debt instrument, term 5 years