XML 126 R110.htm IDEA: XBRL DOCUMENT v3.25.3
Note 18 - Segment and Geographic Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Total revenue $ 159,192 $ 143,855 $ 143,338 $ 147,436 $ 150,604 $ 144,292 $ 136,355 $ 142,197 $ 290,774 $ 278,552 $ 434,629 $ 422,844 $ 593,821 $ 573,448 $ 551,486
UNITED STATES                              
Total revenue                         365,003 365,054 351,405
CHINA                              
Total revenue                         58,347 58,242 52,131
UNITED KINGDOM                              
Total revenue                         35,388 27,204 26,660
Europe [Member]                              
Total revenue                         107,370 95,154 87,186
Asia Pacific [Member]                              
Total revenue                         23,280 21,320 25,630
Other [Member]                              
Total revenue                         $ 4,433 $ 6,474 $ 8,474