v3.25.4
Debt - Term Loan Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended 34 Months Ended
Sep. 01, 2029
Dec. 31, 2025
Jun. 30, 2029
Term Loan 1      
Long-term debt      
Amount borrowed during the period   $ 325,000  
Term Loan 1 | Subsequent event      
Long-term debt      
Quarterly installments $ 4,000   $ 2,000
Term Loan Facility      
Long-term debt      
Amounts borrowed and repaid   $ 713,300  
SOFR Rate | Term Loan 1      
Long-term debt      
Contractual spread   2.50%