v3.26.1
SEGMENT AND GEOGRAPHIC INFORMATION - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Sep. 30, 2025
SEGMENT INFORMATION          
Revenue $ 117,652 $ 124,323 $ 238,531 $ 244,199  
Long-lived assets 175,694   175,694   $ 180,726
United States          
SEGMENT INFORMATION          
Revenue 103,680 112,151 207,389 209,550  
Long-lived assets 156,486   156,486   160,343
Netherlands          
SEGMENT INFORMATION          
Revenue 6,368 4,603 16,306 20,437  
Long-lived assets 6,690   6,690   7,038
Other          
SEGMENT INFORMATION          
Revenue 7,604 $ 7,569 14,836 $ 14,212  
Long-lived assets $ 12,518   $ 12,518   $ 13,345