v3.26.1
Long-Term Debt - Schedule of Future Minimum Principal Payments of the Term Facility (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
2026 remaining $ 23,135  
2027 46,269  
2028 46,269  
2029 46,269  
2030 onwards 967,173  
Total principal amount 1,129,115 $ 1,261,315
Term Loan | Line of Credit | Secured Debt    
Debt Instrument [Line Items]    
2026 remaining 23,135  
2027 46,269  
2028 46,269  
2029 46,269  
2030 onwards 717,173  
Total principal amount 879,115 302,250
2030 Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
2026 remaining 0  
2027 0  
2028 0  
2029 0  
2030 onwards 250,000  
Total principal amount $ 250,000 $ 350,000