XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2025
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:20252024
Foreign currency translation adjustment:  
Beginning balance$(24,744)$(24,121)
Net other comprehensive income (loss)415 (236)
Balance at March 31,
$(24,329)$(24,357)
Unrealized gain (loss) on marketable debt securities, net  
Beginning balance$164 $954 
Net other comprehensive loss, net of income tax expense of $0 and $0, respectively
(147)(353)
Balance at March 31,$17 $601 
Accumulated other comprehensive loss at March 31,
$(24,312)$(23,756)