XML 25 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 2,720 $ 22,637 $ 21,186
Other comprehensive income, net of tax      
Unrealized gain on short-term investments, net of tax 79 5 0
Foreign currency translation adjustment (63) 0 0
Total other comprehensive income, net of tax 16 5 0
Total comprehensive income $ 2,736 $ 22,642 $ 21,186