XML 113 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
Feb. 14, 2025
Mar. 12, 2025
May 02, 2024
Revolving Credit Facility 2024      
Subsequent Event [Line Items]      
Line of credit maximum borrowing capacity     $ 100.0
Subsequent Event | Revolving Credit Facility 2024      
Subsequent Event [Line Items]      
Line of credit maximum borrowing capacity   $ 140.0  
UP Engineering, LLC | Subsequent Event      
Subsequent Event [Line Items]      
Total consideration paid $ 3.5