v3.25.2
Segment Information (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Revenues From External Customers and Long Lived Assets [Line Items]    
Long-Lived Assets $ 316,808 $ 251,816
United States [Member]    
Revenues From External Customers and Long Lived Assets [Line Items]    
Long-Lived Assets 269,218 209,987
Canada [Member]    
Revenues From External Customers and Long Lived Assets [Line Items]    
Long-Lived Assets 33,230 26,436
Other Countries [Member]    
Revenues From External Customers and Long Lived Assets [Line Items]    
Long-Lived Assets $ 14,360 $ 15,393