v3.26.1
SEGMENT INFORMATION - Schedule of Revenues and Long Lived Assets by Geographical Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset      
Total revenues $ 110,793 $ 104,121  
Long lived assets 63,800   $ 62,398
North America      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset      
Total revenues 34,430 37,425  
Long lived assets 16,819   16,409
Israel      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset      
Total revenues 17,735 13,295  
Long lived assets 1,528   1,576
Africa      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset      
Total revenues 29,230 25,462  
Long lived assets 34,015   33,004
Europe and Middle East      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset      
Total revenues 12,066 12,352  
Long lived assets 6,254   6,098
Australia      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset      
Total revenues 11,207 10,618  
Long lived assets 455   550
Other      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset      
Total revenues 6,125 $ 4,969  
Long lived assets $ 4,729   $ 4,761