v3.25.3
Debt - Baseball term debt (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 31, 2016
Sep. 30, 2025
Dec. 31, 2024
Debt      
Outstanding borrowings   $ 759,921 $ 617,120
Senior Secured Permanent Placement Note      
Debt      
Carrying amount of debt $ 200,000    
Interest rate (in percent) 3.77%    
Principal and Interest payment $ 6,400    
Outstanding borrowings   150,900 $ 157,600
Estimated fair value   $ 128,900