XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Reconciliation of Tax Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]      
Balance at beginning of period $ 8,452 $ 7,467 $ 5,513
Additions based on tax positions taken during a prior period   199 245
Additions based on tax positions taken during the current period 536 1,070 836
Reductions based on tax positions taken during a prior period (2,102)    
Reductions related to a lapse of applicable statute of limitations (1,151) (139) (152)
Reductions related to a settlement with taxing authorities   (145)  
Balance at end of period $ 5,735 $ 8,452 7,467
Acquisitions      
Income Tax Contingency [Line Items]      
Additions based on tax positions taken during a prior period     $ 1,025