v3.25.4
Revenue from Contracts with Customers - Movement in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Contract With Customer, Liability [Roll Forward]        
Beginning balance $ 7,242 $ 5,956 $ 6,628 $ 5,877
Revenue recognized (2,344) (1,712) (4,492) (3,873)
Revenue deferred 5,095 4,098 7,857 6,338
Ending balance $ 9,993 $ 8,342 $ 9,993 $ 8,342