v3.24.3
Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]    
Total Accumulated Other Comprehensive Income (Loss) $ (271) $ (605)
Change 570 334
Total Accumulated Other Comprehensive Income (Loss) 299 (271)
Foreign Exchange Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Total Accumulated Other Comprehensive Income (Loss) (461) (594)
Change 263 133
Total Accumulated Other Comprehensive Income (Loss) (198) (461)
Unrealized Gain (Loss) on ST Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Total Accumulated Other Comprehensive Income (Loss) 190 (11)
Change 307 201
Total Accumulated Other Comprehensive Income (Loss) $ 497 $ 190