LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) $ in Thousands |
Mar. 31, 2026
USD ($)
|
|---|---|
| Operating And Finance Lease, Liability, To Be Paid [Abstract] | |
| April 1, 2026 to December 31, 2026 | $ 3,540 |
| 2027 | 3,719 |
| 2028 | 2,930 |
| 2029 | 2,506 |
| 2030 | 2,050 |
| 2031 | 1,826 |
| Thereafter | 2,573 |
| Total undiscounted lease payments | 19,144 |
| Less: Present value adjustment | (3,430) |
| Present value of lease liabilities | $ 15,714 |
| X | ||||||||||
- Definition Operating And Finance Lease, Liability No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, Present Value Adjustment No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, After Year Five No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Five No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Four No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year One No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Three No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Two No definition available.
|