v3.25.2
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 05, 2025
USD ($)
individual
item
Nov. 16, 2024
USD ($)
individual
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Disaggregation of Revenue [Line Items]            
Revenue     $ 54,890 $ 67,491 $ 109,792 $ 139,889
Number of reportable segments | segment         3  
Maximum number of beds utilized | item 2,400          
New PCC Contract [Member]            
Disaggregation of Revenue [Line Items]            
Revenue         $ 24,100 98,000
Maximum number of individual served in active community | individual   6,000        
Minimum annual revenue commitment from government   $ 168,000        
Dilley immigration processing center            
Disaggregation of Revenue [Line Items]            
Expected revenue over its anticipated 5-year term $ 246,000          
Maximum number of individual served in active community | individual 2,400          
Lease term 5 years          
Minimum days of prior notice of termination 60 days          
Specialty rental            
Disaggregation of Revenue [Line Items]            
Revenue, subject to ASC 842     $ 6,716 $ 33,230 $ 21,711 $ 67,504