XML 107 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) - Summary of Components of AOCI (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning $ (1,510)    
Other comprehensive income (loss) 674 $ (1,398) $ 71
Income tax (expense) benefit (150) 454 8
Amounts reclassified from AOCI 91 532  
Income tax (expense) benefit (20) (121)  
Total other comprehensive income (loss) 595 (533) 79
Balance, Ending (915) (1,510)  
Foreign Currency Translation      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning (1,345) (1,300) (1,484)
Other comprehensive income (loss) 88 (45) 184
Total other comprehensive income (loss) 88 (45) 184
Balance, Ending (1,257) (1,345) (1,300)
Marketable Securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning (165) 323 428
Other comprehensive income (loss) 586 (1,353) (113)
Income tax (expense) benefit (150) 454 8
Amounts reclassified from AOCI 91 532  
Income tax (expense) benefit (20) (121)  
Total other comprehensive income (loss) 507 (488) (105)
Balance, Ending 342 (165) 323
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning (1,510) (977) (1,056)
Balance, Ending $ (915) $ (1,510) $ (977)