XML 90 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits    
Balance at beginning of period $ 23,823 $ 18,045
Increases for tax position taken in the current year 52,856 5,584
Increases for tax positions taken in previous years 48,194 1,593
Decreases for tax position taken in previous years 0 0
Decreases due to lapse of statute of limitations (1,051) (1,399)
Balance at end of period $ 123,822 $ 23,823