v3.25.4
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended
Dec. 31, 2025
USD ($)
item
Commitments and Contingencies  
Claims number | item 0
Non cancel-able contract to purchase certain modular units  
Commitments and Contingencies  
Purchase Obligation $ 13.8
Percentage of non-refundable deposit. 40.00%
Non-refundable deposit paid $ 5.5
Non-refundable deposit, additional amount payable $ 8.3