XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (15,422) $ 24,030
Other comprehensive loss, net of tax:    
Unrealized income (loss) on available-for-sale securities 12 (12)
Foreign currency translation adjustment (87) (689)
Net other comprehensive loss (75) (701) [1]
Total comprehensive (loss) income $ (15,497) $ 23,329
[1] Tax impact was nominal for all periods.