v3.26.1
INCOME TAXES - Schedule of Pretax Income and Income Tax Expense by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Pretax income        
Domestic $ 85,925   $ 163,169  
Foreign 4,846   9,378  
Income before income tax expense 90,771 $ 68,932 172,547 $ 134,125
Income tax expense        
Domestic 106   217  
Foreign 2,429   4,589  
Total $ 2,535 $ 1,030 $ 4,806 $ 1,030