XML 92 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Balance, beginning of period $ 148,979 $ 84,485
Increase based on tax positions related to current periods 8,475 37,278
Increases based on tax positions related to prior years   40,986
Settlements with tax authorities   (13,770)
Ending carrying amount $ 157,454 $ 148,979