v3.25.4
Related Parties - Additional Information (Details) - Related Party - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2025
Mar. 31, 2021
Dec. 31, 2017
Related Party Transaction [Line Items]      
Assumed debt   $ 800  
Interest rate, percentage   4.00%  
Debt instrument, annual principal payment   $ 100  
SunTx Capital Partners      
Related Party Transaction [Line Items]      
Payment to related party $ 380    
Consideration Note Receivable      
Related Party Transaction [Line Items]      
Notes receivable     $ 1,000
Other current assets 100    
Accounts Payable Note Receivable      
Related Party Transaction [Line Items]      
Notes receivable     $ 1,000
Other current assets $ 100