v3.25.4
INCOME TAXES - Schedule of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 25,527 $ 20,380 $ 15,947
Increases in tax positions for prior years 3,459 435 0
Decreases in tax positions for prior years (44) (189) (97)
Increases in tax positions for current year 996 6,822 5,382
Lapse in statute of limitations (1,413) (1,921) (852)
Ending Balance $ 28,525 $ 25,527 $ 20,380