v3.26.1
Long-Term Debt - Schedule of Future Minimum Principal Payments of the Term Facility (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
2026 remaining $ 34,703  
2027 46,269  
2028 46,269  
2029 46,269  
2030 onwards 1,042,173  
Total principal amount 1,215,683 $ 1,261,315
Term Loan | Line of Credit | Secured Debt    
Debt Instrument [Line Items]    
2026 remaining 34,703  
2027 46,269  
2028 46,269  
2029 46,269  
2030 onwards 717,173  
Total principal amount 890,683 302,250
2030 Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
2026 remaining 0  
2027 0  
2028 0  
2029 0  
2030 onwards 325,000  
Total principal amount $ 325,000 $ 350,000