XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Carrying Value of Senior Notes (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]  
Total $ 363,750
Secured Debt  
Debt Instrument [Line Items]  
Total 363,750
Less: Unamortized debt discount and issuance costs (4,465)
Term loan, net of issuance costs 359,285
Less: Term loan, net, current (2,580)
Term loan, net of issuance costs (net of current portion) $ 356,705