XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Lessee Lease Description [Line Items]    
Lease, option to extend, term 7 years  
Operating lease cost $ 3.3 $ 3.4
Variable lease cost $ 1.5 $ 1.3
Minimum    
Lessee Lease Description [Line Items]    
Operating lease, contract period 1 year 6 months  
Maximum    
Lessee Lease Description [Line Items]    
Operating lease, contract period 7 years 1 month 6 days