XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Term Notes Payable - Future Minimum Payments (Details) - 2024 Term Loan - USD ($)
$ in Thousands
Dec. 31, 2024
Jul. 28, 2024
Principal repayments    
2025 $ 64,583  
2026 64,583  
2027 64,583  
2028 435,938  
Total before unamortized discount and issuance costs 629,687  
Less: unamortized discount and issuance costs (14,371) $ (4,192)
Total term notes $ 615,316