v3.25.2
The Company (Details) - segment
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Product Information [Line Items]    
Number of operating segments   1
Minimum    
Product Information [Line Items]    
Term of debt (in years) 1 year  
Maximum    
Product Information [Line Items]    
Term of debt (in years) 3 years