XML 124 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized benefit—beginning of period $ 140,767 $ 105,234 $ 72,330
Gross increases—prior-period tax positions 0 539 0
Gross decreases—prior-period tax positions (111,065) (581) 0
Gross increases—current-period tax positions 8,904 35,575 32,916
Gross decrease—current-period tax positions 0 0 0
Statute lapse (83) 0 (12)
Unrecognized benefit—end of period $ 38,523 $ 140,767 $ 105,234