XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Foreign currency translation adjustment, net of tax of $(956), $(717), $(916) $ (3,247) $ 2,696 $ (10,490)
Change in fair value of interest rate swap, net of tax of $(827), 1,393, $2,056 $ (2,584) $ (2,059) $ 6,186