v3.25.1
Debt - Schedule of Oaktree Debt (Details) - Oaktree Credit Agreement - Line of Credit - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Principal $ 221,367 $ 221,367
Net unamortized debt discount and issuance costs (1,027) (1,790)
Net carrying value of Oaktree debt $ 220,340 $ 219,577