v3.26.3
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2026
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The following tables present the components of accumulated other comprehensive income (loss).
Foreign Currency Translation
Balance as of June 30, 2026$(35,819)
Other comprehensive income468 
Balance as of September 30, 2026$(35,351)
Balance as of June 30, 2025$(40,588)
Other comprehensive income806 
Balance as of September 30, 2025$(39,782)

Foreign Currency Translation
Balance as of December 31, 2025$(38,579)
Other comprehensive income3,228 
Balance as of September 30, 2026$(35,351)
Balance as of December 31, 2024$(48,167)
Other comprehensive income8,385 
Balance as of September 30, 2025$(39,782)