v3.26.3
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss $ (35,351)   $ (35,351)     $ (38,579)    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 468 $ 806 3,228 $ 8,385        
Other comprehensive income 468 806 3,228 8,385        
Stockholders' Equity Attributable to Parent 103,732 49,569 103,732 49,569 $ 21,211 33,998 $ 59,540 $ 74,522
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' Equity Attributable to Parent (35,351) (39,782) (35,351) (39,782) (35,819) (38,579) (40,588) (48,167)
AOCI Attributable to Parent [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' Equity Attributable to Parent $ (35,351) $ (39,782) $ (35,351) $ (39,782) $ (35,819) $ (38,579) $ (40,588) $ (48,167)