XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]        
Foreign currency translation adjustments, beginning balance $ (2,521) $ (3,033) $ (1,143)  
Unrealized loss on investment, beginning balance 20,039 12,228 18,374  
Unrealized gain (loss) on investment, net of tax (4,177) 7,811 (6,146)  
Accumulated other comprehensive income 11,886 22,827 18,119 $ 16,840
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (3,391) 512 (1,890)  
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax (5,912) (2,521) (3,033) (1,143)
AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax 15,862 20,039 12,228 18,374
Accumulated other comprehensive income 11,886 22,827 18,119 16,840
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Tax 0 0 0  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (3,391) 512 (1,890)  
Unrealized gain (loss) on investment, net of tax (4,177) 7,811 (6,146)  
Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax 1,525 (2,672) 2,209  
Foreign Exchange Contract        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]        
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax (284) (52) (88)  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax (299) 34 (120)  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (67) 2 32  
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax (299) 34 (120)  
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax (284) (52) (88)  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (67) 2 32  
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax 103 (13) 43  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax (24) (1) (11)  
Interest Rate Swap [Member]        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]        
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax 2,220 5,361 9,012 (391)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 3,468 2,068 9,892  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 6,609 5,719 489  
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 3,468 2,068 9,892  
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax 2,220 5,361 9,012 $ (391)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 6,609 5,719 489  
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax 1,206 671 (3,555)  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax $ 2,323 $ 2,020 $ 176