v3.25.2
Debt - Schedule of Debt Due to Parent (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Term loan $ 221,913 $ 221,913
Debt issuance costs (1,127) (1,462)
Total debt 220,786 220,451
Less: current portion 0 0
Total debt due after one year $ 220,786 $ 220,451