XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS - Schedule of Nonrecurring Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Goodwill $ 55,195 $ 53,986 $ 49,774 $ 36,260
Intangible assets, net 26,847 18,143 $ 19,826 $ 15,392
Fair Value, Nonrecurring        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Goodwill 55,195 53,986    
Intangible assets, net 26,847 18,143    
Total $ 82,042 $ 72,129