XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Details) - USD ($)
3 Months Ended
Jun. 30, 2023
Sep. 30, 2024
Mar. 30, 2023
Feb. 08, 2023
2023 Notes        
Notes payable        
Debt instrument, interest rate, stated percentage     0.625%  
Uncommitted Secured Credit Line | Line of Credit        
Notes payable        
Line of credit facility, maximum borrowing capacity       $ 150,000,000
Debt instrument, face amount     $ 93,000,000.0  
Revolving Credit Facility | Line of Credit        
Notes payable        
Interest expense $ 700,000      
Short-term debt   $ 0