XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Loss
The following table shows the components of accumulated other comprehensive loss, net of tax effects: 

Three Months Ended March 31,
Accumulated Other Comprehensive Loss:20242023
Foreign currency translation adjustment:  
Beginning balance$(24,121)$(24,452)
Net other comprehensive (loss) income(236)175 
Balance at March 31,
$(24,357)$(24,277)
Unrealized gain (loss) on marketable debt securities, net  
Beginning balance$954 $(1,889)
Net other comprehensive (loss) income, net of income tax expense of $0 and $0, respectively
(353)140 
Balance at March 31,$601 $(1,749)
Accumulated other comprehensive loss at March 31,
$(23,756)$(26,026)