XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Remaining Performance Obligation (Details)
$ in Thousands
Jan. 01, 2023
USD ($)
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 99,208
2023  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 8,977
2024  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,835
2025  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,669
2026  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,559
2027  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,482
Thereafter  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 67,686